# 案例: 创建一个函数计算三个数字的和,再创建一个函数记录三个数字的平均值,在第二个函数中调用第一个函数

def sum_three_num(num1, num2, num3):
    """计算三个数字的和"""
    return num1 + num2 + num3


def avg_three_num(a, b, c):
    """计算三个数字的平均值"""
    sum1 = sum_three_num(a, b, c)
    return sum1 / 3


print(avg_three_num(4, 5, 6))  # 5.0

# 结论: 参数从外向内一层一层的传递进来, 返回值从内向外一层一层的传递出去